﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Objects;

namespace SIF_2.DataLayer
{
    class DAFacturas
    {
        
        ContabilidadEntities ObjContext = new ContabilidadEntities();

        public void addFacturas( int pIdCliente, decimal pMonto, DateTime pFecha, string pTipoFactura)
        {
            Facturas FACTURA = new Facturas();
            FACTURA.IdCliente = pIdCliente;
            FACTURA.Monto = pMonto;
            FACTURA.Fecha = pFecha;
            FACTURA.Tipo = pTipoFactura;
            ObjContext.AddToFacturas(FACTURA);
            ObjContext.SaveChanges();
       
        }

        public Facturas getFactura(int pId)
        {
            Facturas Factura = new Facturas();
            Factura = (from f in ObjContext.Facturas
                        where f.Id == pId
                        select f).First();

            return Factura;

        
        }
       

        public int  SeleccionarUltimoId()
        {
            
            
            var Id = (from f in ObjContext.Facturas
                      select (f.Id)).Max();
            if (Id < 1)
            {
                Id = 0;
                
            }
            return Id;
            
        
        }



    }
}
